A Design Structure for Higher Order Quotients
نویسنده
چکیده
The quotient operation is a standard feature of set theory, where a set is partitioned into subsets by an equivalence relation. We reinterpret this idea for higher order logic, where types are divided by an equivalence relation to create new types, called quotient types. We present a design to mechanically construct quotient types as new types in the logic, and to support the automatic lifting of constants and theorems about the original types to corresponding constants and theorems about the quotient types. This design exceeds the functionality of Harrison’s package, creating quotients of multiple mutually recursive types simultaneously, and supporting the equivalence of aggregate types, such as lists and pairs. Most importantly, this design supports the creation of higher order quotients, which enable the automatic lifting of theorems with quantification over functions of any higher order.
منابع مشابه
Left I-quotients of band of right cancellative monoids
Let $Q$ be an inverse semigroup. A subsemigroup $S$ of $Q$ is a left I-order in $Q$ and $Q$ is a semigroup of left I-quotients of $S$ if every element $qin Q$ can be written as $q=a^{-1}b$ for some $a,bin S$. If we insist on $a$ and $b$ being $er$-related in $Q$, then we say that $S$ is straight in $Q$. We characterize semigroups which are left I-quotients of left regular bands of right cancell...
متن کاملHigher Order Quotients and their Implementation in Isabelle HOL
This paper describes the concept of higher order quotients and an implementation in Isabelle Higher order quotients are a gen eralization of quotients They use partial equivalence relations PERs instead of equivalence relations to group together di erent elements This makes them applicable to arbitrary function spaces Higher order quo tients are conservatively implemented in the Isabelle logic ...
متن کاملDiscretisations of higher order and the theorems of Faà di Bruno and DeMoivre-Laplace
We study discrete functions on equidistant and non-equidistant infinitesimal grids. We consider their difference quotients of higher order and give conditions for their near-equality to the corresponding derivatives. Important tools are nonstandard notions of regularity of higher order, and the formula of Faà di Bruno for higher order derivatives and a discrete version of it. As an application ...
متن کامل2 M ar 2 00 7 The Structure and Classification of Misère Quotients
A bipartite monoid is a commutative monoid Q together with an identified subset P ⊂ Q. In this paper we study a class of bipartite monoids, known as misère quotients, that are naturally associated to impartial combinatorial games. We introduce a structure theory for misère quotients with |P| = 2, and give a complete classification of all such quotients up to isomorphism. One consequence is that...
متن کاملThe structure and classificationof misère quotients
A bipartite monoid is a commutative monoid Q together with an identified subset P ⊂ Q. In this paper we study a class of bipartite monoids, known as misère quotients, that are naturally associated to impartial combinatorial games. We introduce a structure theory for misère quotients with |P| = 2, and give a complete classification of all such quotients up to isomorphism. One consequence is that...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005